// 定义 PointVo 类型
interface PointVo {
  /**
   * secretKey
   */
  secretKey: string;
  /**
   * x 坐标
   */
  x: number;
  /**
   * y 坐标
   */
  y: number;
}

// 定义 Point 类型
interface Point {
  /**
   * x 坐标
   */
  x: number;
  /**
   * y 坐标
   */
  y: number;
}

// 定义验证码结果类型
export type CaptchaResults = {
  /**
   * secretKey
   */
  secretKey: string;

  /**
   * 原生图片base64
   */
  originalImageBase64: string;

  /**
   * 滑块图片base64
   */
  jigsawImageBase64: string;

  /**
   * UUID(每次请求的验证码唯一标识)
   */
  token: string;

  /**
   * 验证结果
   */
  result: boolean;

  /**
   * 验证码类型
   */
  captchaType: string;

  /**
   * 加密点位json
   */
  pointJson: string;

  /**
   * 拼图验证
   */
  captchaVerification: string;
};
